To depend on - Alemán Inglés Diccionario